home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
PET
/
S-Super PET
/
(s)tk.d64
/
DESCRIBE.DEC_84
< prev
next >
Wrap
Text File
|
2009-01-18
|
10KB
|
161 lines
TPUG Toronto -- SuperPET Distribution Disk for December 1984
================================================================================
"describe.dec/84" SEQ This describe file.
--------------------------------------------------------------------------------
* Contributed by Bill Dutfield.
The program bigcalc is an extended precision calculator, with upto 400
digits of precision. It handles addition, subtraction, multiplication
and division. There are 5 registers for holding intermediate results.
Input streams from disk, as well as from the keyboard are supported,
as is output of calculations to printer and diskfile.
111 "bigcalc:be" SEQ The Waterloo basic program loaded with the editor
29 "bigcalc.doc:e" SEQ A documentation file for 'bigcalc'
12 "factorial:bdd" SEQ A test file for bigcalc.
-------------------------------------------------------------------------------
The following programs have been contributed to TPUG by Roger Bassaber,
Ste. Clotilde, France. These programs are for the 6502 side of
the SuperPET and for the most part, make use of banked memory.
The files ending with .BP are standard BASIC 4.0 programs. Those with
DOC as part of the name are documentation files in the form of
BASIC programs consisting of a series of print statements.
5 "SCROLLING.DOC:BP" PRG The documentation file for the prgram
'scrolling' (called 'list scrolling' in the
documentation file)
17 "SCROLLING.PGM:P" PRG The scrolling program which loads at $9000 in
banked memory. This is a machine language program
for which the source is 'SCROLLING SOURCE' on
disk. This scrolling program is used to scroll
through basic programs in both directions.
9 "2PASS.ASM.DOC:BP" PRG The documentation file for a 2 pass assembler.
17 "2PASS.ASM:P" PRG The machine language module for a two pass
assembler which reads assembler code prepared
in the BASIC 4.0 editor. This code also loads
into banked memory.
1 "DEMO1.ASM.S:BP" PRG A sample program to demonstrate the use of the
assemblers on this disk.
2 "DEMO2.ASM.S:BP" PRG Another sample program.
68 "SCROLLING.SOURCE" PRG The source for 'SCROLLING.PGM.P'
3 "1PASS.ASM.DOC:BP" PRG Documentation file for a one-pass assembler.
27 "1PASS ASSEMBLER" PRG A BASIC 4.0 assembler, used to compile
'SCROLLING SOURCE' and other large programs.
9 "NXT2FILES.DOC:BP" PRG Documentation for 'GENERAL EDITOR' and
'S'RCE.CREATOR'
13 "GENERAL EDITOR:P" PRG A sequential file editor.
18 "S'RCE.CREATOR:BP" PRG A dissassembler.
-------------------------------------------------------------------------------
Contributed by Avygdor Moise. This program, when loaded at the
beginning of a session, will attach itself to the Waterloo Operating
System and drive a TRS Color Computer compatable serial printer.
17 "TRS80PutChar.asm" SEQ The assembler code for the printer driver.
1 "TRS80PutChar.cmd" SEQ The command file
3 "TRS80PutChar.b09" SEQ The output file from the assembler
1 "TRS80PutChar.map" SEQ The output module map from the linker
1 "TRS80PutChar.mod" PRG The printer driver executable module at $7e00
1 "TRS80PutChar.exp" SEQ The export file created from the linker
3 "TRS80PutChar:e" SEQ Documentation file for the TRS80 printer driver.
--------------------------------------------------------------------------------
The following programs are courtesy ISPUG, and are from their utilities
Disk distributed summer 1984. Some of the modules have been distributed
on previous TPUG disks. However, the assembler source is being
distributed for the first time in response to the many requests.
22 "adump.asm" SEQ Assembler source code for a program to print
sequential file
3 "disp.asm" SEQ Part of 'adump'
1 "delay.asm" SEQ Part of 'adump'
5 "read16.asm" SEQ Part of 'adump'
1 "adump.cmd" SEQ Linker command file for 'adump'
3 "adump.mod" PRG Load from the main menu. The program will prompt
you for the name of the file to be sent to the
printer. Written by Reginald Beck. Will handle
an additional line feed if your printer needs it.
Uses bank 15, so may be used at any time APL,
COBOL, PETCOM or other users of bank 15 are not
resident.
11 "ddisk.asm" SEQ Assembler source for a screen dump to disk pgm.
Written by Gary Ratcliff.
1 "ddisk.cmd" SEQ Linker command file.
1 "ddisk.mod" PRG Load from the menu at start of session. Remains
quiet until you press PF7 (shifted keypad-7).
It then dumps the screen from the top to the line
above the cursor, to disk 0. You MUST have a file
called 'file%n' since each screen dump is
appended to this file. By modifying one line
and reassembling and relinking, you can tailor
this dump to dump to anything dumpable (yes, to
all printers). The line to change is at the
start of the file and is clearly identified.
21 "diablo.asm" SEQ The assembler source for a program which sets
the left margin on a DIABLO 630 or Commodore
8300P anywhere from 0 to 99. By Dick Barnes.
1 "diablo.cmd" SEQ Linker command file.
1 "diablo.mod" PRG Load from the main menu, use bank 15 so cannot
coexist with other users of this bank. Should
be easy to convert for other printers by a
change in the command string.
16 "chgadrs.asm" SEQ Assembler source for a program to change the
device number on disk drives at the start of
a session. By Terry Peterson.
1 "chgadrs.cmd" SEQ Linker file
2 "chgadrs.mod" PRG Load from main menu at start of session. Just
follow the prompts. Turn off your regular '8'
device; run the program to reset the other one
to '9' or whatever you want, the turn device
'8' back on.
26 "udump.asm" SEQ Assembler source for another screen dump
Prepared by Dick Barnes from routines by
Jeff Larson, Gary Ratcliff and Terry Parsons
1 "udump.cmd" SEQ Linker command
2 "udump:men" PRG Load from main menu at start of sesion. The
'u' stands for universal. It handles dumps to
disk, ieee4, printer, or serial. When loaded
it stays quiet, in memory, until PF7 is pressed.
It then asks what device you want to dump to.
Press 'i' for ieee4, 'd' for disk, 's' for
serial, or 'p' for printer. To dump to disk
there must be a file named 'file%n' on drive 0.
Works with all languages. APL workspace size is
reduced, so you have to )COPY or )PCOPY old WS.
This version does no extra linefeed with a CR.
27 "udumlf.asm" SEQ Assembler source same as above but printer
ouput has a linefeed attached to each CR
2 "udumlf:men" PRG Executable load module for udump with linefeed.
25 "umon.asm" SEQ These two programs, source files and linker
1 "umon.cmd" SEQ modules are the same as above except that rather
2 "umon:7ef0" PRG than having to be loaded at the start of the
25 "ulfmon.asm" SEQ session from the main menu, these can be loaded
1 "ulfmon.cmd" SEQ any time from the monitor. Has no prompts, just
2 "ulfmon:7e60" PRG go address shown (note difference).
5 "tab.asm" SEQ Assembler source to set up predefined tabs
1 "tab.cmd" SEQ Linker command file.
1 "tab.mod" PRG Load from main menu. Resides in bank 15.
Three sets of tabs are predefined. Choose the
one you want from a menu. You may change the
tabsets easily by a change in the 'fdb' lines.
See issue 10, page 142 of the SuperPET Gazette.
19 "when.asm" SEQ Assembler source for a routine to set the
time and date from main menu. Uses Bank 15
1 "when.cmd" SEQ Linker command file
2 "when:men" PRG Executable module
2 "usrlib.exp" SEQ An export library used in some link steps of
the above programs.
3 "call.macro" SEQ A macro file.
1 "fcs.macro" SEQ Another macro file.
--------------------------------------------------------------------------------
This disk assembled and documented for the TPUG SuperPET User Group by
Bill Dutfield, December 1984.
================================================================================